shit on oneself - Allemand Anglais Dictionnaire